ımpact basin with baffle blocks - Español Inglés Diccionario